﻿@charset "utf-8";
* { margin:0; padding:0; }
html { overflow:auto }
body { background-color:#F2F2F4; color:gray; }
body, td, th, textarea { font: 14px "微软雅黑",Verdana,'宋体'; }
a { text-decoration: none; color:gray; }
a:hover { color: #973E17; text-decoration: underline; }
h4 { font-size: 16px; border-bottom: 1px dotted #7D1206; text-align: center; margin-top: 6px; }
form { margin: 0px; padding: 0px; }
a img { border-style: none; }
ul,ol,dl{ list-style-type:none }
/**/
.ct { width:960px; margin:0 auto 12px; overflow:hidden; }
.head { margin-top:12px; padding:1px; }
.head p a { padding-left:8px; background:url(../images/dot.gif) no-repeat 1px center; margin-left:12px; font-size:12px }
.logo { float:left; width:143px; height:48px; background-image:url(../images/logo.gif); }
.menu {float:right; margin-top:10px; _padding-left:2px; font-size: 0; }
.menu dd {display:inline; text-align:center; font-size: 14px; padding:0 10px 0 12px; border:solid lavender; border-width:0 2px; margin-left:-2px }
.middle { background: #ddd url(../images/middle.gif) left bottom no-repeat }
.main { float:right; width:750px; }
.nav { padding:2px 0 2px 4px; }
.nav a { padding-left:8px; background:url(../images/dot.gif) no-repeat 2px center; margin-right:8px }
.side { float:right; width:200px; padding:2px 5px; height:100%; }
.side center { font-weight:bold; }
.content{ min-height:400px; _height:400px; background-color:#f2f2f4; padding:8px }
.main h3 { padding:12px 0 0 12px; line-height: 32px; font-size: 18px; background: #f2f2f4; border-bottom:1px dotted silver; }
/**/
.gates dd { margin-top:5px; background:url(../images/side.gif) #ccc no-repeat; }
.gates dd a { padding-left:50px; line-height:25px; display:block; }
.gates dd a:hover { }
.gates dd a.current { color:#973e17; font-weight:bold; }
.gates dd ul { background-color: #dddddd; display: none; }
.gates dd ul ul a { font-size: 12px; }
/**/
.foot span{ font-size:12px; float:left }
.foot label { float:right }
/**/
.title span{ font-size:12px; text-align:right; font-weight:normal;line-height:12px; display:block; }
.content div.article p { margin-bottom:12px; line-height:20px; text-indent:2em; }
.return { clear:both; text-align:right; border-top:1px dashed silver; padding-top:4px; margin-top:12px; }
/**/
.grid { width: 100%; table-layout:fixed; line-height: 22px; }
.grid th { background: #D0D0D0; text-align: left; line-height: 22px; font-weight: bold; }
.grid td { line-height: 22px; }
.grid tbody tr.bg0 { background-color:#e9e9e9}
.grid tbody tr.bg1 {}
.grid tbody tr:hover { background-color:#eee8e1}
